"""
安全工具函数

提供密码加密等安全功能
"""

# 简化版密码加密（学习用）
# 生产环境应使用 passlib + bcrypt

def hash_password(password: str) -> str:
    """
    密码加密
    
    简化实现，生产环境应使用：
    from passlib.context import CryptContext
    pwd_context = CryptContext(schemes=["bcrypt"], deprecated="auto")
    return pwd_context.hash(password)
    """
    return f"hashed_{password}"


def verify_password(plain_password: str, hashed_password: str) -> bool:
    """
    验证密码
    
    简化实现，生产环境应使用：
    return pwd_context.verify(plain_password, hashed_password)
    """
    return hash_password(plain_password) == hashed_password

